package applet;

import bomberman.Game;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Hashtable;

/**
 *
 * @author eirikb
 */
public interface Client extends Remote {

    void pong() throws RemoteException;
    
    void publicChat(String message) throws RemoteException;
    
    void updateGameList(Hashtable<String, Game> games) throws RemoteException;
    
    void addGame(Game game) throws RemoteException;
    
    void removeGame(Game game) throws RemoteException;
    
    void updateGame(Game game) throws RemoteException;
   
    void startGame() throws RemoteException;
}
